﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace NGUYENMANHDUNG.OOP.Excercises
{
    public partial class VIEWS : Form
    {
        public VIEWS()
        {
            InitializeComponent();
        }

        private void button2_Click(object sender, EventArgs e)
        {
            errorMessager.Clear();
            // Kiểm tra xem người dùng đã nhập thông tin chưa
            if (String.IsNullOrEmpty(TxtTenTruyCap.Text))
            {
                //MessageBox.Show("Vui lòng nhập thông tin đăng nhập", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Question);
                errorMessager.SetError(TxtTenTruyCap, "Vui lòng nhập thông tin đăng nhập");
            }
            else if (string.IsNullOrEmpty(TxtPassWord.Text))
            {
                //MessageBox.Show("Vui lòng nhập mật khẩu", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Question);
                errorMessager.SetError(TxtPassWord, "Vui lòng nhập mật khẩu");
            }

            else
            {

                //Khai báo controller
                CONTROLLERS objController = new CONTROLLERS();
                //Ủy quyển thực thi nhiệm vụ

                USERENTITY objEntity = new USERENTITY();

                objEntity.UserName = TxtTenTruyCap.Text;
                objEntity.Password = TxtPassWord.Text;


                if (objController.CheckUserInfor(objEntity))
                {

                    MessageBox.Show("Chúc mừng bạn");



                }
                else
                {
                    MessageBox.Show("Rất tiếc cho bạn");
                }




            }
        }
        

        private void BtnThoat_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("Bạn có muốn chắc thoát ứng dụng không? ", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
                == System.Windows.Forms.DialogResult.Yes)
            {
                Application.Exit();
            }
        }
    
    }

}
